// pages/cinemaDetail/index.js
import {
    cinemaQuery,scheduleQuery
} from "../service/cinemaService";
Page({

    /**
     * 页面的初始数据
     */
    data: {
        films: [],
        allWidth: 1000,
        itemWidth: 100,
        index: 0,
        left: 0,
        schedules:[],//该电影 在该影院 该时间的场次
    },
    change(evt) {
        let index = evt.currentTarget.dataset.index;
        //找到点的是第几个

        // console.log(index);
        let left = this.data.clientWidth / 2 - this.data.itemWidth / 2 - index * this.data.itemWidth;

        this.setData({
            left
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    async onLoad(options) {
        let {
            cinemaId,
            date
        } = options;
        //console.log("编号"+cinemaId);
        let res = await cinemaQuery({
            cinemaId,
            k: 9561397
        })
        let clientWidth = wx.getSystemInfoSync().windowWidth;
        let imageWidth = Math.floor(clientWidth / 4); //每个图片的宽度
        let left = clientWidth / 2 - imageWidth / 2;

        let filmId  = res.data.data.films[0]["filmId"];//默认的第一个电影
       //影院----电影  ----上映时间
        let res2  = await scheduleQuery({
            filmId,
            cinemaId,
            date,
            k: 765105
        })

        console.log(res2);
        

        this.setData({
            films: res.data.data.films,
            allWidth: imageWidth * res.data.data.films.length,
            itemWidth: imageWidth, //每个元素的宽度
            clientWidth, //屏幕的宽度
            left: left
        })

    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})